
/*
# ============================================================================
# 版权所有 Chilcoo.com，并保留所有权利。
# 网站地址: http://www.chilcoo.com/ccerp
# ----------------------------------------------------------------------------
# 这不是一个自由软件！你不能通过任何方式破解本软件.
# 使用:不允许对程序代码以任何形式任何目的的再发布。
# ============================================================================
# $Author: Chilcoo Inc. *
# $Official website  : www.chilcoo.com
# オーダー処理のページ
# 
# 開発日記：
# 2011－04－15
# ただいま購入用の基本データーの処理は一部完了しました。
# カートの処理と確認ビュー及びバックのAJAX処理はまだ完成していません。
*/

ajax_callback_page = '<{$ROOTPATH}>/_manager/homepage/prod.php';

var page = {
	topmenu_id:'#topnav_homepage',
	form:{
		_name:'#new_form',
		_title:'#new_form_title',
		title:'#hsell_title_text',
		pro:'#hsell_pro_text',
		icon:'#hsell_icon_text',
		iconinfo:'#hsell_iconinfo_text',
		num:'#hsell_num_text',
		contents:'#hsell_contents_text',
		price:'#hsell_price_text',
		sprice:'#hsell_sprice_text',
		ok:'#new_form_ok',
		id:'#hsellId_hidden',
	},
	item:{
		title:'#hsell_title_hidden_',
		pro:'#hsell_pro_hidden_',
		icon:'#hsell_icon_hidden_',
		iconinfo:'#hsell_iconinfo_hidden_',
		num:'#hsell_num_hidden_',
		contents:'#hsell_contents_hidden_',
		price:'#hsell_price_hidden_',
		sprice:'#hsell_sprice_hidden_',
	},
	del:{
		_name:"#del_form",
		id:'#delete_id'
	},
	init:function(){
		$(this.topmenu_id).attr('class','topmenu_item_thispage');
	},
	todo:function(id,_type){
		if(_type == 0){//update
			$(this.form.id).val(id);
			$(this.form.pro).val($(this.item.pro+id).val());
			$(this.form.icon).val($(this.item.icon+id).val());
			$(this.form.iconinfo).val($(this.item.iconinfo+id).val());
			$(this.form.num).val($(this.item.num+id).val());
			$(this.form.contents).val($(this.item.contents+id).val());
			$(this.form.price).val($(this.item.price+id).val());
			$(this.form.sprice).val($(this.item.sprice+id).val());
			$(this.form.title).val($(this.item.title+id).val());
	
			$(this.form.ok).text('変更して保存');
			$(this.form._title).text('業者様をを編集する');
			blockDesign.form( $(page.form._name),'550px','10%','25%');
		}
		<{if $login_adminId == 1 || $login_adminId == 3}>
		else if(_type == 1){// del
			$.ajax({
				url:ajax_callback_page,
				data:{
					token:TOKEN_DEL_HSELL,
					hsellId:$(this.del.id).val()
				},
				success:function(data){
					if(data.ref == 'OK'){
						blockDesign.recall = 'prod.php';
						blockDesign.defualt('<p>削除しました。<p>','250px');
					}
				},
				error:function(){
					// blockDesign.defualt('<p>エラー発送しました。<p>','250px');
				},
				beforeSend:function(){
				}
			});
		}
		<{/if}>
		else if(_type == 2){//add
			$(this.form.id).val(0);
			$(this.form.pro).val('');
			$(this.form.title).val('');
			$(this.form.icon).val(0);
			$(this.form.iconinfo).val('');
			$(this.form.num).val('');
			$(this.form.contents).val('');
			$(this.form.price).val('');
			$(this.form.sprice).val('');
			
			$(this.form.ok).text('新規作成');
			$(this.form._title).text('最新情報を新規作成します。');
			blockDesign.form($(this.form._name),'550px','10%','25%');
		}
	},
	add:function(){
		if($(this.form.pro).val() == -1){
			alert('製品を選択してください。');
			$(this.form.pro).focus();
			return;
		}
		if($(this.form.price).val() == ''){
			alert('価格を記入してください。');
			$(this.form.price).focus();
			return;
		}
		if($(this.form.sprice).val() == ''){
			alert('特別価格を記入してください。');
			$(this.form.sprice).focus();
			return;
		}
		if($(this.form.contents).val() == ''){
			alert('商品内容を記入してください。');
			$(this.form.contents).focus();
			return;
		}
		ajaxClicked(this.form.ok);
				
		$.ajax({
			url:ajax_callback_page,
			data:{
				token:TOKEN_ADD_HSELL,
				title:$(this.form.title).val(),
				pro:$(this.form.pro).val(),
				icon:$(this.form.icon).val(),
				iconinfo:$(this.form.iconinfo).val(),
				num:$(this.form.num).val(),
				contents:$(this.form.contents).val(),
				price:$(this.form.price).val(),
				sprice:$(this.form.sprice).val(),
				adminId:<{$login_adminId}>,
			},
			success:function(data){
				if(data.ref == 'OK'){
					blockDesign.recall = 'prod.php';
					blockDesign.defualt('<p>新規作成しました。<p>','250px');
				}
			},
			error:function(){
				//blockDesign.defualt('<p>エラー発送しました。<p>','250px');
			},
			beforeSend:function(){
			}
		});
		
	},
	update:function(){
		if($(this.form.pro).val() == -1){
			alert('製品を選択してください。');
			$(this.form.pro).focus();
			return;
		}
		if($(this.form.price).val() == ''){
			alert('価格を記入してください。');
			$(this.form.price).focus();
			return;
		}
		if($(this.form.sprice).val() == ''){
			alert('特別価格を記入してください。');
			$(this.form.sprice).focus();
			return;
		}
		if($(this.form.contents).val() == ''){
			alert('商品内容を記入してください。');
			$(this.form.contents).focus();
			return;
		}
		ajaxClicked(this.form.ok);
				
		$.ajax({
			url:ajax_callback_page,
			data:{
				token:TOKEN_UP_HSELL,
				title:$(this.form.title).val(),
				pro:$(this.form.pro).val(),
				icon:$(this.form.icon).val(),
				iconinfo:$(this.form.iconinfo).val(),
				num:$(this.form.num).val(),
				contents:$(this.form.contents).val(),
				price:$(this.form.price).val(),
				sprice:$(this.form.sprice).val(),
				adminId:<{$login_adminId}>,
				hsellId:$(this.form.id).val(),
			},
			success:function(data){
				if(data.ref == 'OK'){
					blockDesign.recall = 'prod.php';
					blockDesign.defualt('<p>変更しました。<p>','250px');
				}
			},
			error:function(){
				//blockDesign.defualt('<p>エラー発送しました。<p>','250px');
			},
			beforeSend:function(){
			}
		});
		
	}
}